import request from '@/utils/request'

/**
 * 获取服装列表
 * @param {number} pageNum - 页码
 * @param {number} pageSize - 每页大小
 * @returns {Promise}
 */
export const getCostumeList = (pageNum = 1, pageSize = 10) => {
    return request({
        url: '/costumes',
        method: 'get',
        params: {
            pageNum,
            pageSize
        }
    })
}

/**
 * 根据ID获取服装详情
 * @param {number} id - 服装ID
 * @returns {Promise}
 */
export const getCostumeById = (id) => {
    // 参数验证
    if (!id || id < 1) {
        return Promise.reject(new Error('无效的服装ID'))
    }

    return request({
        url: `/costumes/${id}`,
        method: 'get'
    })
}